Automatic group

In mathematics, an automatic group is a finitely generated group equipped with several finite-state automata. These automata can tell if a given word representation of a group element is in a "canonical form" and can tell if two elements given in canonical words differ by a generator.

More precisely, let G be a group and A be a finite set of generators. Then an automatic structure of G with respect to A is a set of finite-state automata:

The property of being automatic does not depend on the set of generators.

The concept of automatic groups generalizes naturally to automatic semigroups.

Contents

Properties

Examples of automatic groups

Examples of non-automatic groups

Biautomatic groups

A group is biautomatic if it has two multiplier automata, for left and right multiplication by elements of the generating set respectively. A biautomatic group is clearly automatic.[2]

Examples include:

Automatic structures

The idea of describing algebraic structures with finite-automata can be generalized from groups to other structures.[4]

References

  1. ^ Brink and Howlett (1993), "A finiteness property and an automatic structure for Coxeter groups", Mathematische Annalen (Springer Berlin / Heidelberg), ISSN 0025-5831. 
  2. ^ Birget, Jean-Camille (2000), Algorithmic problems in groups and semigroups, Trends in mathematics, Birkhäuser, p. 82, ISBN 0817641300 
  3. ^ a b Charney, Ruth (1992), "Artin groups of finite type are biautomatic", Mathematische Annalen 292: 671–683, doi:10.1007/BF01444642 
  4. ^ Some Thoughts On Automatic Structures, Bakhadyr Khoussainov, Sasha Rubin, 2002